package com.qh.resourcehub.program.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 部门用户信息实体类
 */
@Data
@TableName("EMPLOYEEDEPARTMENTINFO")
public class DeptUserEntity {

    /**
     * 部门唯一编号
     */
    private String deptUnicode;

    /**
     * 部门编码
     */
    private String code;

    /**
     * 主兼职标识（01主部门，02兼职部门）
     */
    private String mainFlag;

    /**
     * 部门所属机构编码
     */
    private String orgCode;

    /**
     * 人员在部门中的排序
     */
    private Integer orders;

    /**
     * 职级（若为部门领导，则此字段值为部门的级别；否则为普通职员）
     */
    private String positionLevel;

    /**
     * 办公电话
     */
    private String officePhone;

    /**
     * 职位
     */
    private String position;

    /**
     * 职责
     */
    private String duty;

    /**
     * 是否为计划单列市（1：是；0：否）
     */
    private Boolean isSpecificallyCity;

    /**
     * 是否是领导（1：是；0：否）
     */
    private Boolean isLeader;

    /**
     * 公开方式
     */
    private String openType;

    /**
     * 在职状态
     */
    private String jobStatus;

    /**
     * 政务办公角色（逗号分隔）
     */
    private String officeRole;

    /**
     * 用户 code 码
     */
    private String userCode;
}
